#!/usr/bin/env bash
database=$1
user=$2
password=$3
root_pwd=$4


if [ -z "$database" ]; then
    echo "docker exec mongo mongo-add-user.sh 数据库 新用户名 新密码 root密码"
    exit 1
fi


echo -e 'use '$database' \n db.createUser({ user: "'$user'", pwd:"'$password'", roles: [ {role:"'readWrite'",db:"'$database'"}]})'  \
|  mongo 127.0.0.1/admin -u root -p $root_pwd

# 使用方式： docker exec mongo mongo-add-user.sh 数据库 新用户名 新密码 root密码
# 3个参数：数据库，用户名，密码
